竞赛刚完,想玩点新奇的东西,所以现在在学Xilinx公司的EDK----嵌入式开发的集成环境。现在软件是学会了,但是想对其编程时发现对软核MicroBlaze的结构一点都不熟悉,无法下手。从网上找资料,也没有这方面的说明,最后到XILINX的官网上找到了,可惜是英文的,只怪我英语不好啊,154页的说明,全英文表述,让我这个英文盲一样的家伙可就难了。难是难,可要学也没发啊,只好看下去咯,还好有点单片机的基础,还算顺利。至少知道了它的硬件结构,寄存器,指令系统稍有了解。
library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity CNT4 is Port ( CLK : in STD_LOGIC; Q : out STD_LOGIC_VECTOR (3 downto 0); fn:out std_logic_vector(1 downto 0); en:out std_logic_vector(1 downto 0)); end CNT