Advertisement

Abel4w安装包的使用说明:DOS环境下不支持长文件名,请解压至根目录。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文档提供关于Abel4w安装包在DOS环境下的使用指南,特别提醒用户由于DOS系统限制,需将文件解压到根目录以避免长文件名问题。 DOS软件不支持长文件名,因此解压到根目录下更为合适。 GAL编程通常使用ABEL语言进行编写。ABEL的语法主要由逻辑表达式构成,它能够帮助实现一些简单的功能转换或电路设计任务。例如,在单片机应用中,常常需要通过组合不同的门电路或者加入3-8译码器来识别特定地址。而这类操作可以通过GAL芯片在一个器件内完成,简化了硬件的复杂度,并且输入输出端口可以在一定范围内灵活调整,便于布线和布局。 由于GAL内部包含的逻辑门较少,它通常适用于执行简单的逻辑转换、有限数量位数的计数器以及锁存功能。举例来说,以下是一个类似于74LS273八进制锁存器程序: ```plaintext module M273 这是一个类似七十四系列273的8比特锁存器设计 title 8-bit Locker xiaoqi Data I/O Corp. M273 device P16V8R; 这里我们使用GAL16V8进行编程引脚定义,注意CLK,OE的定义只能使用芯片约定的引脚,不能转移 Clk,OC,I0,I1,I2,I3,I4,I5,I6,I7 pin 1,11,2,3,4,5,6,7,8,9; Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7 pin 19,18,17,16,15,14,13,12; H,L,X,Z,K = 1,0,.X.,.Z.,.K.; 类似于C语言的宏定义(代数) Input = [I7,I6,I5,I4,I3,I2,I1,I0]; 两个集合群定义 Output = [Q7,Q6,Q5,Q4,Q3,Q2,Q1,Q0];equations global [Q7..Q0].clk = Clk; 输出与CLK有关 [Q7..Q0].oe = !OC; 输出受!OC才有效 WHEN !OC THEN 如果OC为低电平则 Output := Input; 受时钟触发的锁存test_vectors test Load & Output ([Clk,OC,Input] -> Output) 写入芯片以后编程器需要校验的内容 [K,L,X55] -> X55; [K,L,XAA] -> XAA; [K,L,XFF] -> XFF; [X,H,X] -> Z;end M273 本模块程序结束 ``` 该代码段展示了如何利用ABEL语言编写一个类似于8位锁存器的GAL16V8芯片设计,包括引脚定义、逻辑表达式以及测试向量等。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Abel4w使DOS
    优质
    本文档提供关于Abel4w安装包在DOS环境下的使用指南,特别提醒用户由于DOS系统限制,需将文件解压到根目录以避免长文件名问题。 DOS软件不支持长文件名,因此解压到根目录下更为合适。 GAL编程通常使用ABEL语言进行编写。ABEL的语法主要由逻辑表达式构成,它能够帮助实现一些简单的功能转换或电路设计任务。例如,在单片机应用中,常常需要通过组合不同的门电路或者加入3-8译码器来识别特定地址。而这类操作可以通过GAL芯片在一个器件内完成,简化了硬件的复杂度,并且输入输出端口可以在一定范围内灵活调整,便于布线和布局。 由于GAL内部包含的逻辑门较少,它通常适用于执行简单的逻辑转换、有限数量位数的计数器以及锁存功能。举例来说,以下是一个类似于74LS273八进制锁存器程序: ```plaintext module M273 这是一个类似七十四系列273的8比特锁存器设计 title 8-bit Locker xiaoqi Data I/O Corp. M273 device P16V8R; 这里我们使用GAL16V8进行编程引脚定义,注意CLK,OE的定义只能使用芯片约定的引脚,不能转移 Clk,OC,I0,I1,I2,I3,I4,I5,I6,I7 pin 1,11,2,3,4,5,6,7,8,9; Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7 pin 19,18,17,16,15,14,13,12; H,L,X,Z,K = 1,0,.X.,.Z.,.K.; 类似于C语言的宏定义(代数) Input = [I7,I6,I5,I4,I3,I2,I1,I0]; 两个集合群定义 Output = [Q7,Q6,Q5,Q4,Q3,Q2,Q1,Q0];equations global [Q7..Q0].clk = Clk; 输出与CLK有关 [Q7..Q0].oe = !OC; 输出受!OC才有效 WHEN !OC THEN 如果OC为低电平则 Output := Input; 受时钟触发的锁存test_vectors test Load & Output ([Clk,OC,Input] -> Output) 写入芯片以后编程器需要校验的内容 [K,L,X55] -> X55; [K,L,XAA] -> XAA; [K,L,XFF] -> XFF; [X,H,X] -> Z;end M273 本模块程序结束 ``` 该代码段展示了如何利用ABEL语言编写一个类似于8位锁存器的GAL16V8芯片设计,包括引脚定义、逻辑表达式以及测试向量等。
  • Node.js v20.17.0 x64版本配置详+【含详细档】
    优质
    本教程全面解析Node.js v20.17.0 x64长期支持版的安装及环境配置,附带详尽说明文档,帮助开发者轻松入门和掌握Node.js开发技巧。 Node.js-v20.17.0-x64长期支持稳定版的安装及环境配置步骤如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,而 npm(节点包管理器)是随同 Node.js 一起安装的一个包管理工具。
  • Eclipse2021-6-直接D盘.7z
    优质
    这是一段名为Eclipse 2021-6的压缩文件,内含特定版本的 Eclipse IDE。根据指示,请将其直接解压到 D 盘根目录以完成安装和配置过程。 我已经配置好了字体、编码、背景主题、自动提示、JRE以及JavaWeb集成Tomcat的各项设置。你无需考虑官网下载的内容,只需将我提供的文件解压到D盘根目录下即可直接使用。
  • CentOS中使tar进行打详细特定
    优质
    本文详细介绍在CentOS系统中如何利用tar命令进行文件或目录的打包与解压操作,并提供了解压到指定目录的具体方法。 本段落介绍了tar命令的使用方法以及gzip, zcat 命令、bzip2, bzcat 命令、compress 命令、dd 命令和cpio 命令的相关内容。其中,tar命令用于将文件解压到指定目录:`tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pftar [-cxtzjvfpPN] 文件与目录….` 参数说明如下: - `-c` :创建一个压缩文件的指令。 - `-x` :用于解压一个压缩文件。 - `-t` :查看tarfile 里面的文件列表。注意,这三个参数(c/x/t)只能使用其中一个,不能同时存在,因为无法同时进行压缩和解压操作。 - `-z`:表示与gzip一起使用的选项。 以上是对原文的重写版本,并未包含联系方式或网址信息。
  • CentOS中使tar进行打详细特定
    优质
    本文详细介绍在CentOS系统中如何利用tar命令进行文件的打包与解压缩操作,并着重讲解了将压缩包解压到指定目标目录的方法。 本段落主要介绍了在CentOS系统下使用tar命令进行文件的打包与解压操作。分享此内容希望能对大家有所帮助,欢迎大家参考阅读。
  • 使WIM在PEWin7
    优质
    本教程详细介绍如何利用Windows映像(WIM)文件,在Windows PE环境中完成Windows 7操作系统的安装过程。 本段落介绍了如何使用可启动的U盘安装Windows 7系统。首先需要利用WinRAR或Ultra ISO等工具提取光盘镜像中的WIM文件,并将其复制到带有PE系统的可启动U盘的数据区中。接着,在PE环境中运行WinNTSetup程序,选择从U盘安装Windows 7操作系统。另外,对于Windows 8及以上版本的系统,可以双击加载WIM文件至资源管理器内。最后一步是将install.wim文件复制到除U盘或当前系统分区之外的其他磁盘上。
  • STM32-MAT V5-6-0.zip(含
    优质
    本资源为STM32-MAT目标支持包V5-6-0版本,内含MAT工具与STM32硬件调试所需的全部文件及详细安装指南。 嵌入式STM32为MATLAB和Simulink提供支持,并且兼容PIL(处理器内循环)及外部模式处理(RN0087)。通过MathWorks Embedded Coder Support替代方案,可以快速将MATLAB和Simulink中的应用程序模型部署到STM32微控制器。使用USART通信链路与Processor In the Loop (PIL)配置,可以运行仿真应用模型,并生成代码生成报告及代码执行分析报告。 在第二步中,STM32嵌入式目标提供一个Simulink模块库,支持更进一步的应用程序开发和调试过程。
  • Dos使Ghost 11.5版本
    优质
    Ghost 11.5是一款在DOS环境下的系统备份与还原工具,以其高效、稳定的特点受到用户的青睐。 Ghost 11.02 DOS版是可以在DOS环境下运行的Ghost版本。
  • WindowsGitLab使
    优质
    本教程详细介绍在Windows操作系统下安装和配置GitLab的方法,并提供实用的操作指南及常见问题解决方案。 Git主要用于控制不同用户电脑中的代码版本。因此,在用户的电脑上也需要安装Git环境。以下是Windows下安装Git的步骤:需要下载并安装两个软件: 1. TortoiseGit是TortoiseSVN的一个分支,专为Git设计,主要提供图形化界面。 2. msysGit是Windows版的Git,它是TortoiseGit运行所必需的基础。 首先安装TortoiseGit。在完成它的安装后,请不要急于使用它。接下来需要安装msysGit,在这个过程中可以按照默认设置进行配置。
  • Linuxpip使
    优质
    本文详细介绍了在Linux操作系统下如何安装和使用pip工具,涵盖常见问题解决方法及实用技巧。 在Linux系统下使用pip安装Python库非常简单方便。pip是类似于RedHat中的yum工具的包管理器,对于Python开发者来说必不可少。 ### 一、下载并安装pip 1. 下载pip源代码: ```bash wget https://pypi.org/project/pip/#get-pip --no-check-certificate ``` 注意:这个URL可能随着版本更新而改变,请通过官方渠道获取最新链接。 2. 安装步骤如下: - 解压下载的文件: ```bash tar -xzvf get-pip.py ``` - 使用Python运行setup.py进行安装: ```bash python get-pip.py ``` ### 二、pip使用详解 1. **安装软件**: 安装某个包,如`SomePackage`。 ```bash pip install SomePackage ``` 2. **查看已安装的软件及其详细信息**: 查看特定包的信息。 ```bash pip show --files SomePackage ``` 3. **检查更新**: 检查需要升级的软件。 ```bash pip list --outdated ``` 4. **升级软件**: 升级到最新版本,如`SomePackage`。 ```bash pip install --upgrade SomePackage ``` 5. **卸载软件**: 卸载指定的包,例如`redis`。 ```bash pip uninstall redis ``` ### 三、使用实例 1. 安装Redis库: ```bash pip install redis ``` 2. 卸载Redis: ```bash pip uninstall redis ``` 3. 查看待更新软件: ```bash pip list --outdated ``` ### 四、常见错误处理 遇到`ImportError: No module named setuptools`,这意味着setuptools模块未安装。可以使用以下命令解决此问题。 ```bash curl https://bootstrap.pypa.io/ez_setup.py -o - | python ``` ### 五、pip参数说明 - `install`: 安装软件包。 - `uninstall`: 卸载软件包。 - `freeze`: 输出已安装的库列表,通常用于创建需求文件。 - `list`: 列出所有已安装的库信息。 - `show`: 显示特定软件包的信息如版本、路径等。 - `search`: 搜索Python包。 pip功能强大,支持多种高级用法。保持更新以获得最新特性和安全修复,并考虑使用虚拟环境来管理项目的依赖关系。