|
本人最近设计了一个出租车计价器,使用的是verilog语言,仿真工具是modelsim,到目为止,只做到了功能仿真。但是在这个过程中最大的收获是:在一位牛人的指导下,编出来的代码实现了可综合的风格。对于代码和硬件的对应关系有了较深的概念。
基本要求:输入晶振50m分频,里程显示在三位的led上,最大显示99.9公里,费用显示在四位的led上,最大显示99.99元(这是开发板的限制)。
设计分为三个模块:分频模块(包括速度选择),
里程计算和显示模块,
费用计算和显示模块。
三公里内7元起步费,三公里后每0.1公里计费0.22元。
设计的代码几经修改,终于像点样子了。
附件是牛人指点的设计过程。
本人菜鸟一只,但我相信会逐渐的strong起来