�綯������������ҵ��Ѷ�콢��
���ע��>>
�����̵�½ | ����ͨ | English | ��Ϊ��ҳ | �����ղ�
�����ڵ�λ�ã� ��ҳ>> �������� > ά�޼��� > ������̬ > ����
����SPCE061A��CPLD�ĵ綯���г����ϵͳ����
��Դ�����Ӽ���Ӧ�á����� 2008-5-21 15:22:59
����˵����( 0 ) | |
�� �� С
[��Ҫ]

�����綯�����ھ����޷�����Ⱦ����������������۵��ص㣬�ܵ��ڶ�ʹ���ߵ���������ʹ����Ҳ��¶�����ľ����ԣ��Ǿ������ص���������������ʹ�÷�Χ�����Ҵ��ڳ��ʱ�䳤��ȱ�㡣Ŀǰ���ŵ綯���г��ķ�չ��������������������ʵ�ֿ������ij�硣

�������ŵ��Ӽ������ɱ���߼�����(FPGA,CPLD)��EDA�����ķ��ٷ�չ������Ӳ��������Ե����϶���(TOP-TO-DOWN)��Ʒ���������ϵͳ�Ŀ�����ƴ����˸����Ա���ʹ�õ�Ƭ����ʵ��ϵͳ���ƵĴ�ͳ�������ڱ�Խ��Խ�����MCU+FPGA/CPLDΪ���ĵ������������ȡ�����������ֻ����Ʒ���������ŵ������ߵ����ƻ�������·�ṹ�򵥣�������ֵ�·ϵͳ����ƴ�������ķ��㡣����CPLD���Ƶ�����Ժ����׶Ե�·���������޸ģ�ʵ�ָ��ָ��ӵ������߼����ƣ��⼫�����չ�˵�Ƭ���Ĺ��ܡ���������Ӳ��������Ե�����Լ�CPLD���е���ϵͳ���(In-SystemProgram)�ص㣬���������ϵͳ�����������ڡ���������˼�룬�з��˻���SPCE061A��CPLD�ĵ綯���г����ϵͳ��

����1 ϵͳӲ�����

����1.1 ϵͳ��ɼ�����

�����ó��ϵͳ������SPCE061A��Ƭ�����������������CPLD��ACM12864Һ����ʾ������λ����������·����ɡ���������ú�������ѹ���������׶γ�緽�������ؽ��г�硣SPCE061A��Ƭ�������������������������ͬʱ���г�磬ͬʱ������������ĺ�������ѹ�������������״̬����ͨ��ACM12864Һ����ʾ����ʾ��������Ĺ���״̬��ͨ������ѡ���������Ĺ�����ֹͣ�����ɸ��ݲ�ͬ��Ҫѡ����ٳ�繤����ʽ����ͨ��繤����ʽ�������ؽ��г�硣ϵͳ�ϵ���빤��״̬�󣬵���Ƭ����⵽�����ѳ������źŻ�����������������������ź�ʱ�������Զ��رճ������ʵ�ֳ�����������ܻ�����������SPCE061A��Ƭ�����������ܶԳ������������ֵĹ��Ͻ���������ʾ��ʹ��Ƹ����Ի������ڲ��������ϵͳ���Ժ���λ������ͨѶ���Ӷ�ʵ��ϵͳ֮���������������ϵͳ���ܵ����䡣��ϵͳ��ɿ�ͼ��ͼ1��ʾ��

��1.2 Һ����ʾ��·�����

������ʾ���ֲ���ACM12864CҺ����ʾ������ģ��۸�͡�������ΪKS0107��KS0108�������¶ȷ�Χ��0��~50�棬�����¶ȷ�Χ��-20��~70�棬�Դ�����ѹ������·����+5V���磬�����⣬�������΢������ֱ�ӽӿڣ����ݶ�д���������ⲿʱ�ӿ��ƣ��������ֿ⣬ռ�ձ�Ϊ1/64���ⲿ����20�������������ⲿ�ӿڡ�ACM12864C�ܹ�������㺺����ʾ��Ҫ��ͨ����Ҫ�ij������,��ʵ���ڳ�������ͨ���Գ������������ѹ��������źŵIJɼ�����ACM12864Һ����ʾ����ʵʱ��̬����ʾ���״̬��SPCE061A��ACM12864�Ľӿ���ͼ2��ʾ��

1.3 ���̵�·��I/O��·���

������ϵͳ����CPLD��ΪSPCE061A��Ƭ���ͳ�����Ľӿڲ��֣�ʵ��I/O����չ������ɼ���ɨ�蹦�ܡ�CPLD��ʹ�ã�ȡ����һЩר�ü��ɵ�·��������ϵͳ�ĸ����ԣ������ϵͳ�ļ��ɶȡ���ϵͳ����Ӳ����·����ɶԼ��̵�ɨ�蹤�������а�������ʱ��CPLD�ڲ�״̬�����ı䡣����������ڲ�״̬��CPLD�Զ�����ת��Ϊ��Ӧ�ļ�ֵ���͵�����˿ڣ�����Ƭ��ɨ��ʱȡ�߼�ֵ������������б���̹���״̬������������ʡ��SPCE061A�Ĵ洢�ռ䣬������������ϵͳ�Ĺ����ٶȣ����õ�ʵ����ʵʱ�ԡ�

����CPLDѡ��ALTERA��˾������MAX7000S ϵ���е�EPM7128SLC84-15����оƬ����84������,����EEPROM�����������ں�2 500���߼��ţ�128���굥Ԫ��ʱ�ӹ���Ƶ�ʿɴ�151.5MHz��ͨ��CPLD����Դ������,ʵ������һƬCPLDʵ��I/O��·��Ӳ��ɨ���б�ȣ��Ż���Ӳ���IJ��֡�����ı�ϵͳ�Ĺ���,ֻ��ı���Ӧ��Դ���������Ӳ���ṹ,������кܴ������ԡ�

����2 ϵͳ�������

����2.1 ���������

������ϵͳ���������ֲ���C���Ժͻ�����Ի�ϱ��ƶ��ɣ�����ó�����й���ǿ������걸���ص㡣��������Ҫ������¹��ܣ�

����(1)ϵͳ��ʼ���Ͳ��������ã�

����(2)��������ֹ���״̬�ļ�����ʾ��

����(3)���Ƹ���������Ĺ�����ֹͣ�Լ����ٳ�����ͨ������ֳ�緽ʽ��ѡ��

����(4)�����������Ե��жϣ����Խӷ�ʱ�Զ���������������

����(5)�������������ʱ�Զ��رճ�����������쳣���ʱ�Զ���������������

����(6)�Կ��ٳ��ʱ�䳤�̽����趨��

����ϵͳ����������ͼ��ͼ3��ʾ��

[�� 2 ҳ]   [1]  [2] ��һҳ

�ؼ��ʣ����� 
����˵����( 0 ) | | ���α༭������
��������
�����̻���ҵ���������Ƹ��ְ
��Vip��ҵ
��Ӧ | �� | ���� | ����
������ͼ��
�㳵��Ů | ���伯��