首先要明确一下概念,Xilinx是FPGA/CPLD芯片厂家,而非某种编程语言;
根据楼主的描述,估计是要用VHDL/Verilog等硬件描述语言来描述数字电路中的基本硬件单元,多看看书吧,推荐侯伯亨的《VHDL硬件描述语言与数字逻辑电路设计》,比较老,也比较经典;没有书不能作为不想看书的借口,可以上网找电子版,或者到google book等地方找在线阅读的版本,或者直接看软件文档,里面有相关语法介绍;
多看看书啊。这些都是些很基本的。用 VHDL 或 verilog 语言都可以的。至于xilinx的ISE 或 altera的Quartus II等工具其语法都是一样的。没什么本质区别。居然是作业就应该自己完成啊!