Me parece que el uso de software para tal tarea es un tanto frustrante para el propósito de la asignación de la Universidad. Hacerlo con software, incluso si existe, es lo mejor para eliminar esa parte de su educación y, en el peor de los casos, lo pondrá en desventaja en las clases posteriores en las que necesita utilizar este conocimiento. Cada vez que ahorre ahora se perderá por completo más adelante cuando tenga problemas con asignaciones futuras.
Supongo que el uso de este tipo de software no fue la intención de su profesor, de lo contrario, él / ella habría proporcionado el software (o un enlace a él).
El software para el diseño de FPGA / CPLD / ASIC no te va a ayudar mucho, en todo caso. Si bien harán lo que usted pide, los resultados no estarán en un formato que sea útil. Para empeorar las cosas, faltará la parte completa de "muestra tu trabajo" de tu tarea.