PMI-ACP练习题(10)

1、Ralph is describing the INVEST acronym used for user story development in an agile practitioner seminar. What does the N in INVEST stand for? A. New B. Navigable C. Negotiable D. Narrow 拉尔夫正在一敏捷研讨会上描述用于用户故事开发的INVEST,那么N在INVEST当中代表

  • A:新的

  • B:可通航的

  • C:可协商的

  • D:窄的

C解析:用户故事符合以下特征: 独立的(independent) 可讨论的(negotiable) 对客户或用户有价值的(valuable) 可估计的(estimatable) 小的(small) 可测试的(testable)


2、Jules is describing the SMART acronym used for task analysis in an agile seminar. What does the S stand for? A. Small B. Stable C. Specific D. Superlative 朱尔斯在一个敏捷研讨会中描述用于任务分析的SMART技术。其中的S代表的是什么呢?

  • A:小的

  • B:稳定的

  • C:具体的

  • D:最高级的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ACP(Accelerated Coherency Port)是一个高速、低延迟的接口,用于连接处理器、DMA和其他外设。以下是一个简单的ACP接口的Verilog代码示例: ``` module acp_interface( input clk, input reset, // ACP Master signals output [31:0] acp_mstr_addr, output [31:0] acp_mstr_wdata, input [31:0] acp_mstr_rdata, output acp_mstr_wr, output acp_mstr_rd, output acp_mstr_burst, output acp_mstr_size, output acp_mstr_lock, output acp_mstr_cache, output acp_mstr_prot, output acp_mstr_qos, output acp_mstr_id, // ACP Slave signals input [31:0] acp_slv_addr, input [31:0] acp_slv_wdata, output [31:0] acp_slv_rdata, input acp_slv_wr, input acp_slv_rd, input acp_slv_burst, input acp_slv_size, input acp_slv_lock, input acp_slv_cache, input acp_slv_prot, input acp_slv_qos, input acp_slv_id ); // ACP Master FSM reg [2:0] acp_mstr_state; reg [3:0] acp_mstr_cnt; // ACP Slave FSM reg [2:0] acp_slv_state; reg [3:0] acp_slv_cnt; // ACP Slave memory reg [31:0] acp_slv_mem [0:1023]; // 4KB memory // ACP Master states parameter ACP_MSTR_IDLE = 3'd0; parameter ACP_MSTR_ADDR = 3'd1; parameter ACP_MSTR_WRDATA = 3'd2; parameter ACP_MSTR_RDDATA = 3'd3; // ACP Slave states parameter ACP_SLV_IDLE = 3'd0; parameter ACP_SLV_ADDR = 3'd1; parameter ACP_SLV_WRDATA = 3'd2; parameter ACP_SLV_RDDATA = 3'd3; always @(posedge clk) begin if (reset) begin acp_mstr_state <= ACP_MSTR_IDLE; acp_mstr_cnt <= 0; acp_slv_state <= ACP_SLV_IDLE; acp_slv_cnt <= 0; end else begin // ACP Master FSM case (acp_mstr_state) ACP_MSTR_IDLE: begin if (acp_mstr_wr || acp_mstr_rd) begin acp_mstr_state <= ACP_MSTR_ADDR; acp_mstr_cnt <= 0; end end ACP_MSTR_ADDR: begin if (acp_mstr_cnt == 1) begin acp_mstr_state <= ACP_MSTR_WRDATA; acp_mstr_cnt <= 0; end else begin acp_mstr_cnt <= acp_mstr_cnt + 1; end end ACP_MSTR_WRDATA: begin if (acp_mstr_cnt == 1) begin acp_mstr_state <= ACP_MSTR_IDLE; acp_mstr_cnt <= 0; end else begin acp_mstr_cnt <= acp_mstr_cnt + 1; end end ACP_MSTR_RDDATA: begin if (acp_mstr_cnt == 1) begin acp_mstr_state <= ACP_MSTR_IDLE; acp_mstr_cnt <= 0; end else begin acp_mstr_cnt <= acp_mstr_cnt + 1; end end endcase // ACP Slave FSM case (acp_slv_state) ACP_SLV_IDLE: begin if (acp_slv_wr || acp_slv_rd) begin acp_slv_state <= ACP_SLV_ADDR; acp_slv_cnt <= 0; end end ACP_SLV_ADDR: begin if (acp_slv_cnt == 1) begin acp_slv_state <= ACP_SLV_WRDATA; acp_slv_cnt <= 0; end else begin acp_slv_cnt <= acp_slv_cnt + 1; end end ACP_SLV_WRDATA: begin if (acp_slv_cnt == 1) begin acp_slv_state <= ACP_SLV_IDLE; acp_slv_cnt <= 0; if (acp_slv_wr) begin acp_slv_mem[acp_slv_addr >> 2] <= acp_slv_wdata; end end else begin acp_slv_cnt <= acp_slv_cnt + 1; end end ACP_SLV_RDDATA: begin if (acp_slv_cnt == 1) begin acp_slv_state <= ACP_SLV_IDLE; acp_slv_cnt <= 0; if (acp_slv_rd) begin acp_slv_rdata <= acp_slv_mem[acp_slv_addr >> 2]; end end else begin acp_slv_cnt <= acp_slv_cnt + 1; end end endcase end end // ACP Master signals assign acp_mstr_burst = 2'b01; // Incrementing burst assign acp_mstr_size = 2'b10; // 4-byte transfer assign acp_mstr_lock = 1'b0; // No locking assign acp_mstr_cache = 4'b0000; // Non-cacheable assign acp_mstr_prot = 3'b000; // Normal memory assign acp_mstr_qos = 4'b0000; // Default QoS assign acp_mstr_id = 8'h00; // Default ID endmodule ``` 该代码示例包括ACP主机和从机的状态机代码,并包含用于读取和写入从机内存的逻辑。在实际系统中,ACP接口的信号数量和功能可能会有所不同,具体取决于系统设计的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值