本次上传的《距离运算单元设计及其说明》是我大概两个月前的一个小设计。距离运算单元:即有两点坐标:(x1,y1)和(x2,y2),用FPGA实现两点间的距离运算,其结果result=((x1-x2)^2 + (x1-x2)^2 )^0.5。HDL语言采用VHDL,源代码已在ISE6.2.03i+Modelsim XE 5.7C 平台下通过综合、行为仿真。《距离运算单元设计说明.doc》(本贴附件)详细说明了顶层模块和各个子模块的端口定义、方框图和相关的设计说明,对于FSM的状态转移做了详细叙述。(其中,FSM设计中使用了自己独特的“撞墙等待”方法,觉得很实用。可能这个方法早有了,可能自己没有看到或者发现而已。)跟贴附件为距离运算单元完整源代码。本贴内容主要供新手学习交流。也热烈欢迎大虾、老鸟提出改进方法或者意见!谢谢各位朋友!……