The Book of Shen 4th Edition

Shen Programming Language

[Перевод] Делители часов

Для стабильной работы последовательным схемам нужен надежный тактовый сигнал для обеспечения стабильной синхронизации по времени. Для обеспечения стабильного источника частоты схемы генератора тактовых сигналов используют кварцевый резонатор. Драйверные схемы усиливают сигнал от кристалла (или генератора) в цифровой сигнал, который распространяется на остальные, например, запоминающие устройства в цифровой системе. Большинству цифровых схем требуется несколько (или даже десятки) различных тактовых сигналов для управления различными подсистемами. Например, система на основе ППВМ может использовать тактовую частоту 48 кГц для создания аудиопотока, тактовую частоту 1 кГц для запуска таймера, тактовую частоту 10 МГц для запуска небольшого процессора и тактовую частоту 12 кГц для запуска контроллера двигателя. Было бы слишком дорого использовать отдельные внешние схемы осциллятора для создания такого количества различных тактовых сигналов, поэтому системы обычно производят необходимые им тактовые сигналы всего из одного или двух основных тактовых входов.

https://habr.com/ru/articles/851236/

#fpga #verilog #logic_programming #counter #digital

Делители часов

Счетчики и их использование в делителях частоты Для стабильной работы последовательным схемам нужен надежный тактовый сигнал для обеспечения стабильной синхронизации по времени. Для обеспечения...

Хабр
The Shen Group

Shen Programming Language

When Rhetorical Logic Meets Programming
(2022) : Kallia, Maria Cutts, Quintin L...
DOI: https://doi.org/10.1145/3501385.3543975
#taxonomy #logic_programming #argumentation #collective_monologue #my_bibtex
When Rhetorical Logic Meets Programming: Collective Argumentative Reasoning in Problem-Solving in Programming | Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1

ACM Conferences
Modular action language ${\mathcal ALM}$ | Theory and Practice of Logic Programming | Cambridge Core

Modular action language - Volume 16 Issue 2

Cambridge Core
Model Checking Linear Logic Specifications
(2003) : Bozzano, Marco Delzanno, Giorg...
DOI: https://doi.org/10.48550/ARXIV.CS/0309003
#model_checking #fixpoint_semantics #logic_programming #bottom_up #LO #linear_logic #my_bibtex
Model Checking Linear Logic Specifications

The overall goal of this paper is to investigate the theoretical foundations of algorithmic verification techniques for first order linear logic specifications. The fragment of linear logic we consider in this paper is based on the linear logic programming language called LO enriched with universally quantified goal formulas. Although LO was originally introduced as a theoretical foundation for extensions of logic programming languages, it can also be viewed as a very general language to specify a wide range of infinite-state concurrent systems. Our approach is based on the relation between backward reachability and provability highlighted in our previous work on propositional LO programs. Following this line of research, we define here a general framework for the bottom-up evaluation of first order linear logic specifications. The evaluation procedure is based on an effective fixpoint operator working on a symbolic representation of infinite collections of first order linear logic formulas. The theory of well quasi-orderings can be used to provide sufficient conditions for the termination of the evaluation of non trivial fragments of first order linear logic.

arXiv.org
Uniform Proofs As a Foundation for Logic Programming
(1991) : Miller, Dale et al
DOI: https://doi.org/10.1016/0168-0072(91)90068-w
#proof #uniform_proofs #operational_semantics #logic_programming #my_bibtex
When Rhetorical Logic Meets Programming
(2022) : Kallia, Maria Cutts, Quintin L...
DOI: https://doi.org/10.1145/3501385.3543975
#taxonomy #logic_programming #argumentation #collective_monologue #my_bibtex
Model Checking Linear Logic Specifications
(2003) : Bozzano, Marco Delzanno, Giorg...
DOI: https://doi.org/10.48550/ARXIV.CS/0309003
#bottom_up #fixpoint_semantics #LO #logic_programming #linear_logic #model_checking #my_bibtex
Model Checking Linear Logic Specifications

The overall goal of this paper is to investigate the theoretical foundations of algorithmic verification techniques for first order linear logic specifications. The fragment of linear logic we consider in this paper is based on the linear logic programming language called LO enriched with universally quantified goal formulas. Although LO was originally introduced as a theoretical foundation for extensions of logic programming languages, it can also be viewed as a very general language to specify a wide range of infinite-state concurrent systems. Our approach is based on the relation between backward reachability and provability highlighted in our previous work on propositional LO programs. Following this line of research, we define here a general framework for the bottom-up evaluation of first order linear logic specifications. The evaluation procedure is based on an effective fixpoint operator working on a symbolic representation of infinite collections of first order linear logic formulas. The theory of well quasi-orderings can be used to provide sufficient conditions for the termination of the evaluation of non trivial fragments of first order linear logic.

arXiv.org
Logic Programming With Focusing Proofs in Linear Logic
(1992) : Andreoli, Jean-Marc
DOI: https://doi.org/10.1093/logcom/2.3.297
#sequent_calculus #linear_logic #focusing_proofs #logic_programming #LinLog #my_bibtex
Logic Programming with Focusing Proofs in Linear Logic

Abstract. The deep symmetry of linear logic [18] makes it suitable for providing abstract models of computation, free from implementation details which are, by

OUP Academic